package aspirecn.project3.service;

import aspirecn.project3.model.RespPageBean;
import aspirecn.project3.model.User;
import aspirecn.project3.util.JsonData;
import com.alibaba.fastjson.JSON;
import org.springframework.web.bind.annotation.RequestParam;

public interface UserService {


    JsonData addUser(User user);

    JsonData login(String username, String password);

    JsonData getUserByName(Integer page, Integer size, String keyword);

    Integer insertUser(User user);

    User getUserById(Integer id);

    int deleteByPrimaryKey(Integer id);

    JsonData getUserByPage(Integer page, Integer size);

    int alterUser(User user);

    JsonData logout(int userId);

    User getRandomUser();
}
